package com.sj.purchase.modules.helper.model;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.jeecgframework.poi.excel.annotation.Excel;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

/**
 * 出库唯一码
 * @author yangrd
 * @date 2018/8/16
 **/
@Table(name = "t_out_bound_unique_code")
@Entity
public class OutBoundUniqueCode {

    /**
     * 串号 唯一码
     */
    @Id
    private String imei;

    /**
     * 机型
     */
    private String skuName;

    /**
     * 产品编码
     */
    private String productNo;

    /**
     * sku 编码
     */
    private String skuNo;

    /**
     * 店铺名称
     */
    private String shopName;


    /**
     * 收件人
     */
    private String receiverName;


    /**
     * 创建日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createDate;

    /**
     *物流公司
     */
    private String carrierName;

    /**
     *物流单号
     */
    private String carrierReferNo;

    /**
     * 省
     */
    private String stateName;

    /**
     * 市
     */
    private String cityName;

    /**
     * 区
     */
    private String districtName;

    public String getImei() {
        return imei;
    }

    public void setImei(String imei) {
        this.imei = imei;
    }

    public String getSkuName() {
        return skuName;
    }

    public void setSkuName(String skuName) {
        this.skuName = skuName;
    }

    public String getProductNo() {
        return productNo;
    }

    public void setProductNo(String productNo) {
        this.productNo = productNo;
    }

    public String getSkuNo() {
        return skuNo;
    }

    public void setSkuNo(String skuNo) {
        this.skuNo = skuNo;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getReceiverName() {
        return receiverName;
    }

    public void setReceiverName(String receiverName) {
        this.receiverName = receiverName;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public String getCarrierName() {
        return carrierName;
    }

    public void setCarrierName(String carrierName) {
        this.carrierName = carrierName;
    }

    public String getCarrierReferNo() {
        return carrierReferNo;
    }

    public void setCarrierReferNo(String carrierReferNo) {
        this.carrierReferNo = carrierReferNo;
    }

    public String getStateName() {
        return stateName;
    }

    public void setStateName(String stateName) {
        this.stateName = stateName;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getDistrictName() {
        return districtName;
    }

    public void setDistrictName(String districtName) {
        this.districtName = districtName;
    }
}
